// http.js  
  const baseUrl = 'http://localhost:3000'
function request(url, method = 'get', data = {}) {  
  return new Promise((resolve, reject) => {  
    uni.request({  
      url: baseUrl + url, // 仅为示例，并非真实的资源链接  
      method: method,  
      data: data,  
      header: {  
        'content-type': 'application/json' // 默认值  
      },  
      success: (res) => {  
        // 请求成功的回调函数  
       resolve(res)  
      },  
      fail: (err) => {  
        // 请求失败的回调函数  
        reject(err); // 当请求失败时，返回错误信息给调用者  
      }  
    });  
  });  
}  
  
// 导出封装的请求方法，可以根据需求进一步扩展，比如添加请求头、设置公共参数等  
export default request;